上位机开发笔记 » 搜索 » user:admin post:true

调用dll库遇到,库函数init()之后没有句柄的情况(雷赛控制卡dll)

回复#7 @zhang424358225 :

开发工具不重要,主要是学halcon,一起学习

admin •  2018-11-09 • 最后回复来自 admin
8

锐浪报表使用

回复#4 @aiwen :

没上传, 代码都在上面了,

先下载 reportx的库, https://pan.baidu.com/s/1OvgukJoq3SPJboZBGGLThA

之后代码按照上面的改改就好了.

aardio 表格 admin •  2018-11-07 • 最后回复来自 admin
5

改变文件的HASH值

@echo off for /f "tokens=*" %%i in ('dir/s/b *.mp4') do echo 1>> %%i pause

改变mp4的希哈值

可以直接在cmd命令里使用:

echo 1>>234.mp4

直接改变希哈值

admin •  2018-11-06

调用Javascript/jQuery UI Widgets

调用表格控件:

<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="/html/css/jqx.base.css" type="text/css" />     <link r
admin •  2018-11-04 • 最后回复来自 admin
2

调用Javascript/jQuery UI Widgets

利用aar的播放器示例, 测试发现:

拖动边框调整大小会导致js这个listbox出现残影?????

完整工程代码:

https://pan.baidu.com/s/1ugIolM3sQzrr_4u0Tkb2Pg

admin •  2018-11-02 • 最后回复来自 admin
2

调用Javascript/jQuery UI Widgets

jqwidgets.com 网站提供了各种web控件,

一直不太喜欢winform中的各种滚动条 , 又不好自绘, skinsb这个皮肤库也差强人意,

这个web控件完全可以实现我的要求. 


本地版UI学习,已经上传到了网盘, 有兴趣的可以一起学习下:

https://pan.baidu.com/s/1jyOmJuX63WHVxd9MST_8dg


admin •  2018-11-02 • 最后回复来自 admin
2

锐浪报表使用

动态添加一条数据的方法:

var ii = 1; mainForm.button4.oncommand = function(id,event){ var c1 = report.FieldByName("c1"); var i1 = report.FieldByName("i1"); var f1 = report.FieldByName("f1"); report.DetailGrid.Recordset.Append(); c1.AsString = "A"++ii; i1.
aardio 表格 admin •  2018-11-01 • 最后回复来自 admin
5

DsoFramer用于嵌入excel,word 文档控件的使用

请注意: 此贴所载内容锁定.

该方式太老了, 新系统里已经不支持了,  此贴只作为旧文档归档用, 不在使用!

2021/07/23 

admin •  2018-10-26 • 最后回复来自 admin
4

再次研究videocapX视频摄像头控件

根据鼠标点击位置动态画线:

这里注意: 由于picturebox被videocapx使用了,鼠标左键单击信息貌似被屏蔽了,拦截不到, 但是下面的消息可以使用.

var xx,yy; mainForm.picturebox.wndproc = function(hwnd,message,wParam,lParam){ select(message) { case 0x210/*_WM_PARENTNOTIFY*/ { xx,yy = win.getMessagePos(lParam);
aardio 摄像头 admin •  2018-10-25 • 最后回复来自 admin
16

再次研究videocapX视频摄像头控件

给视频控件加个蒙版: 实现蒙版上面画线 (给视频画线)

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=491;bottom=483;bgcolor=16777215) winform.add( bu
aardio 摄像头 admin •  2018-10-24 • 最后回复来自 admin
16

c++ listview自绘例子

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=945;bottom=474) winform.add( 流程编辑框={cls="listview";left=0;top=0;right=946;bottom=350;edge=1;font=LOGFONT(name='FontAwesome';h=-19);fullRow=1;z=1} ) /*}}*/ import win.fontAwesome; import win
admin •  2018-10-24 • 最后回复来自 admin
3

图片上通过gidp画文字上去,图片上添加文字

感谢 @undefined 分享

 import inet.http; import gdip; import gdip.bitmap; import process; var baiduLogo = inet.http().get("https://www.baidu.com/img/bd_logo1.png"); var bmp = gdip.bitmap( baiduLogo ); var graphics = bmp.getGraphics(); //创建刷子 var brush = gdip.s
admin •  2018-10-22

hook滚动条学习

HookSetScrollInfo = function (hwnd, bar,info,redraw) {     class INFO {    INT cbSize = 28;    INT fMask = 0;    int min;    int max;    INT page;    int pos;    int trackPos; }  hook5.callApi(hwnd, bar,info,redraw) var ccinfo = raw.convert(info,INFO())
admin •  2018-10-20 • 最后回复来自 admin
1

hook滚动条学习

将上次代码里修改

HookSetScrollInfo = function (hwnd, bar,info,redraw) {     class INFO {    INT cbSize = 28;    INT fMask = 0;    int min;    int max;    INT page;    int pos;    int trackPos; }      var ccinfo = raw.convert(info,INFO());     console.d
admin •  2018-10-20 • 最后回复来自 admin
1

(转)api.hook使用

//--------------------------------------------------------- // Name : SkinSB_GetScrollInfo() // Desc : Overload API GetScrollInfo() //--------------------------------------------------------- BOOL WINAPI SkinSB_GetScrollInfo(HWND hwnd, int fnBar, LPSCROLLINFO lps
admin •  2018-10-19 • 最后回复来自 admin
2

(转)api.hook使用

hook 滚动条

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="Button";left=404;top=353;right=650;bottom=434;z=2}; listbox={cls="listbox";left=118;top=39;right=265;bottom=304;ed
admin •  2018-10-19 • 最后回复来自 admin
2

(转)api.hook使用

import raw.apiHook; HookMessageBox = function (hwnd, text, caption, flag) {     hook.callApi(hwnd, text, "APIHOOK成功: " + caption, flag);     return 999; } hook = raw.apiHook("user32.dll", "MessageBoxW", "int(int,ustring,ustring,int)", HookMessageBox).install();
admin •  2018-10-19 • 最后回复来自 admin
2

(转)判断网站是否可以连接

import inet.http; //创建http对象 var http = inet.http(); http.setTimeouts (     1000,//连接超时     1000,//请求超时     1000 //接收超时 ) html = http.get("http://www.google.com.hk"); io.open() io.print( html )import wsock.tcp.client
admin •  2018-10-17

关于orphanWindow(true)脱离父窗口之后遇到的一个问题及解决办法

环境:

问题1:

1, 主界面中有一个custom控件

2,上面的custom加载一个winfrom

3,这个winform中有一个plus控件, 这个plus控件利用orphanWindow(true)脱离父窗口


此时,运行界面之后,点击最小化 , 窗口最小化,但是这个plus却还在原

admin •  2018-10-16

(转)将blink打开的网页截图并保存到本地

将blink打开的网页截图并保存到本地: (感谢 群里 @if 分享)

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="Button";left=544;top=123;right=635;bottom=186;z=2}; static={cls="static";text="Static";
admin •  2018-10-15
登 录
信息栏
本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap